package com.cmc.cloud.cmclink.doc.vo.partner;

import com.cmes.framework.common.pojo.PageParam;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 合作方维护SI列表查询响应
 *
 * @author heguo
 */
@Data
public class PartnerSiMaintenancePageRespVO extends PageParam {

    @Schema(description = "提单ID")
    private Long blnoId;
    @Schema(description = "船名代码")
    private String vesselCode;
    @Schema(description = "航次")
    private String voyage;
    @Schema(description = "船名航次")
    private String vslVoy;
    @Schema(description = "订舱号")
    private String bookingNo;
    @Schema(description = "提单号")
    private String blNo;
    @Schema(description = "订舱人名称")
    private String companyNameEn;
    @Schema(description = "订舱人代码")
    private String bkpCode;
    @Schema(description = "舱位实际签单类型代码")
    private String signType;
    @Schema(description = "提单类型")
    private String blType;
    @Schema(description = "换单状态")
    private String doStatus;
    @Schema(description = "箱状态 空/重 E/F")
    private String cntrStatus;
    @Schema(description = "接货地")
    private String porCode;
    @Schema(description = "装货港")
    private String polCode;
    @Schema(description = "卸货港")
    private String podCode;
    @Schema(description = "目的地")
    private String delCode;
    @Schema(description = "箱主代码")
    private String cntrOwner;
    @Schema(description = "舱位代码")
    private String spaceOwner;
    @Schema(description = "协议号")
    private String agreementNo;
    @Schema(description = "FRT付款方式")
    private String frtPayment;
}
